home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Aztec C v5.2a disk 4.adf / 204inc_h.lzh / graphics / scale.h < prev    next >
C/C++ Source or Header  |  1991-03-14  |  1KB  |  34 lines

  1. #ifndef    GRAPHICS_SCALE_H
  2. #define    GRAPHICS_SCALE_H
  3. /*
  4. **    $Filename: graphics/scale.h $
  5. **    $Release: 2.04 $
  6. **    $Revision: 37.0 $
  7. **    $Date: 91/01/07 $
  8. **
  9. **    structure argument to BitMapScale()
  10. **
  11. **    (C) Copyright 1989 Commodore-Amiga, Inc.
  12. **        All Rights Reserved
  13. */
  14.  
  15. #ifndef EXEC_TYPES_H
  16. #include <exec/types.h>
  17. #endif
  18.  
  19. struct BitScaleArgs {
  20.     UWORD   bsa_SrcX, bsa_SrcY;            /* source origin */
  21.     UWORD   bsa_SrcWidth, bsa_SrcHeight;    /* source size */
  22.     UWORD   bsa_XSrcFactor, bsa_YSrcFactor;    /* scale factor denominators */
  23.     UWORD   bsa_DestX, bsa_DestY;        /* destination origin */
  24.     UWORD   bsa_DestWidth, bsa_DestHeight;    /* destination size result */
  25.     UWORD   bsa_XDestFactor, bsa_YDestFactor;    /* scale factor numerators */
  26.     struct BitMap *bsa_SrcBitMap;        /* source BitMap */
  27.     struct BitMap *bsa_DestBitMap;        /* destination BitMap */
  28.     ULONG   bsa_Flags;                /* reserved.  Must be zero! */
  29.     UWORD   bsa_XDDA, bsa_YDDA;            /* reserved */
  30.     LONG    bsa_Reserved1;
  31.     LONG    bsa_Reserved2;
  32. };
  33. #endif    /* GRAPHICS_SCALE_H */
  34.